//
// Created by Toosan on 2022/4/29.
//

#include "iostream"
#include "list"

using namespace std;

void printInfo(list<int> &listVar) {
    for (auto it = listVar.begin(); it != listVar.end(); it++) {
        cout << *it << " ";
    }
    cout << endl;
}
/**
 * list
 * @return
 */
int main() {
    list<int> listVar;
    listVar.push_back(1);
    listVar.push_front(2);
    listVar.insert(listVar.begin(), 0);
    listVar.insert(listVar.end(), 3);
    printInfo(listVar);
    listVar.erase(listVar.begin());
    printInfo(listVar);
    listVar.erase(listVar.end());
    printInfo(listVar);

}